Neo’s SafeKeys defeats keyloggers by transferring the characters you selected with your mouse 
using drag and drop method. 
It is one of the most secure method to date because you are not using your keyboard nor your 
clipboard since it does not involve copying and pasting. 
All you need to do is run Neo’s SafeKeys, select the characters using your mouse, 
double click on the asterisks, then drag and drop into the password box on your web browser.
Do note that that Injection Mode will need to be enabled from the Options menu bar if you 
intend to drag and drop the password into non web browser applications. 
Neo’s SafeKeys has not been updated for nearly 3 years but it worked perfectly on Windows 7 and 8 during testing.

Summary:
Neo’s SafeKeys Drag and Drop mode is the only one that protected against all 12 keyloggers but ironically failed all 7 screen capture test
Mouse Only Keyboard failed only 1 test against a low level driver-based keylogger.
The effectiveness of screen logger protection in virtual keyboard software is very important, making Mouse Only Keyboard unsafe to use.
The built-in On-Screen Keyboard in Windows is useless against keyloggers. It was never meant for security use but merely as an “ease of use” tool.
Virtual keyboard software should NEVER be used to fend against keyloggers unless it is developed with security in mind.
Oxynger KeyShield have a lot potential to be one of the best if not the best security based virtual keyboards because it 
managed to protect against a low level keylogger but unfortunately it failed against “Any Keylogger”.
Read More: https://www.raymond.cc/blog/how-to-beat-keyloggers-to-protect-your-identity/